5
תגובות

התחברות דרך פייסבוק

פתח Ben ,
היי.
יש לי אתר ואני רוצה להוסיף לו התחברות דרך פייסבוק, למעשה לא צריך הרשמה בנפרד.
פשוט אני רוצה שיהיה כפתור התחבר עם פייסבוק וכל המידע הנחוץ לי (שזה בעצם רק השם הפרטי) יוצג וכמובן מי שלא מחובר לא יוכל להיכנס לעמוד X.

עברתי על סירטונים ביוטיוב, הורדתי קודים מוכנים, קראתי את מדריך ההרשמה שיש פה באתר, כלום לא עזר לי. אני לא מצליח להבין איך לתפקד מול API של פייסבוק. אשמח לקבל הסבר מילולי על כל הקטע הזה של החיבור והכל.

5 תשובות

avatar ענה Ben ב 04 ליולי 2015 #

או שאולי יש איזה סיפריה טובה שאתם מכירים ב CI לעבודה מול API התחברות של פיסבוק ?
HybridAuth לא מעודכן לגירסא החדשה 3 של CI ויש מלא בעיות איתו הוא מעודכן לגירסא CodeIgniter 2.1.3 והגירסא שלי היא האחרונה CodeIgniter 3.0
אשמח לעזרה בנושא

וגם כשאני "מתאים" את זה לגירסא החדשה יש שגיאה מפייסבוק:

Invalid Scopes: offline_access, publish_stream. This message is only shown to developers. Users of your app will ignore these permissions if present. Please read the documentation for valid permissions at: https://developers.facebook.com/docs/facebook-login/permissions

avatar ענה Splash ב 04 ליולי 2015 #

עם חיפוש קל בגוגל הייתה מוצא את הפתרון לבעיה - http://stackoverflow.com/questions/30074899/error-invalid-scopes-offline-access-publish-stream-when-i-try-to-connect-with

avatar ענה Ben ב 06 ליולי 2015 #

כן הסתדרתי בסוף, תודה!
ד"א, יש משהו שאני צריך לאבטח ?
לדוגמא כדי לדעת אם המשתמש מחובר, אני פשוט בודק אם הפעולה

$this->facebook->getUser();


מחזירה ערך, אם כן המשתמש מחובר, אחרת הוא לא מחובר. זה מספיק ?

עריכה:
אשאל את זה ככה, על מה אני כן צריך לשים דגש ולדאוג ברגע שאני מבצע חיבור מפייסבוק ?

avatar ענה Splash ב 09 ליולי 2015 #

כן זה צריך להספיק מאחר ואת המידע אתה מקבל ישירות מפייסבוק

avatar ענה Ben ב 09 ליולי 2015 #

תודה רבה!